/**当您尝试访问 o.b 或 o.c 时，JavaScript 引擎首先会在对象 o 本身上查找这些属性。
由于 o 没有自己的 b 或 c 属性（它只有自己的 a 属性），引擎会继续沿着原型链向上查找。
原型链的下一个对象是 A.prototype，因为 o 的原型被设置为 A.prototype。
在 A.prototype 上，引擎找到了属性 b 和 c，它们的值分别是 5 和 9。**/
function A(){
    this.a=2
}
A.prototype.a=3
A.prototype.b=5
A.prototype.c=9

let o=myNew(A)

console.log(o.a);//2
console.log(o.b);//5
console.log(o.c);//9

console.log(o.__proto__ === A.prototype);